package com.yida.wy.basic.service;

import java.util.List;

import com.yida.wy.basic.domain.dto.WyInitApiBuildDTO;
import com.yida.wy.basic.domain.dto.WyInitApiHouseDTO;
import com.yida.wy.basic.domain.dto.WyInitApiOwnerDTO;
import com.yida.wy.basic.domain.dto.WyInitApiProjectDTO;
import com.yida.wy.basic.domain.request.WyInitApiRequest;

/**
 * 拉取基础数据Service接口
 *
 * @author lqq
 * @date 2022-11-15
 */
public interface IWyInitApiService {

    /**
     * 拉取项目信息
     *
     * @param request 请求参数
     * @return /
     */
    List<WyInitApiProjectDTO> getCommunity(WyInitApiRequest request);

    /**
     * 拉取楼栋信息信息
     *
     * @param request 请求参数
     * @return /
     */
    List<WyInitApiBuildDTO> getBuild(WyInitApiRequest request);

    /**
     * 拉取房屋信息信息
     *
     * @param request 请求参数
     * @return /
     */
    List<WyInitApiHouseDTO> getHouse(WyInitApiRequest request);

    /**
     * 拉取业主信息信息
     *
     * @param request 请求参数
     * @return /
     */
    List<WyInitApiOwnerDTO> getOwner(WyInitApiRequest request);
}
